﻿@charset "utf-8";
/* CSS Document */
/*--简单动态图标---*/
.gknavlist i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }
.gknavcd2 li:hover i,.banjtj .bd li:hover i,.hdcdl li:hover i{
	webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}


.headerline{ width:100%; margin-bottom:13px;}
.headerline .tit{ width:60px; height: 77px; line-height: 30px; text-align: center; font-size: 19px; background: url(../images/headline-tit.png) no-repeat; 
	font-weight: bold; color: #fff;padding-top:8px; box-sizing: border-box;}
.toutiao{ width:94%;}
.toutiao li h3,.toutiao li p{ width:100%; display: block;}
.toutiao li h3{ font-weight: bold; font-size: 33px; color:#e32929; text-align: center;}
.toutiao li p{ line-height: 20px; color: #4372ad;margin-top:5px;text-align: center;}
.toutiao li p a{ color:#3675c4;}

.newBox{ width:100%; margin-top:5px;}
.focuse{ width:638px; position:relative;}
.focuse .hd{ height:45px; width:105px; position:absolute; right:14px; bottom:0; z-index:999;} 
.focuse .hd li{ float:left; width:10px; height:10px; background:#fff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;margin:0 4px; cursor:pointer; margin-top:17px;}
.focuse .hd li.on{ background:#ef2a2a; width:25px; height:10px;}
.focuse .bd{ width:638px; height:412px; position:relative;}
.focuse .bd li{ width:638px; height:412px; }
.focuse .bd li img{ width:638px; height:auto;}
.focuse .bd li span{ display:block; position:absolute; bottom:0; left:0; height:44px; line-height:44px; background:url(../images/tm-bg1.png) repeat; width:100%; color:#fff;}
.focuse .bd li span p{ width:79%; display:block;  text-indent:15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.xinwen2{ width:558px;}
.areaCon .hd{ height:43px; background: url(../images/line1.jpg) repeat-x bottom;margin-top:-5px;}
.areaCon .hd li{ float:left; min-width:90px; height:43px; line-height:35px; padding:0 8px; font-size:20px;margin-right:25px;}
.areaCon .hd li.last{ background:none;}
.areaCon .hd li a{ min-width:90px; line-height:30px; display:block; height:43px; text-align:center; color: #333;}
.areaCon .hd li.on a,.areaCon .hd li:hover a{background: url(../images/line2.jpg) repeat-x bottom;font-weight:bold; color:#355e92 ; font-weight: bold;}

.hdright .areaCon .hd{ height:43px; background: url(../images/line1-new.jpg) repeat-x bottom;margin-top:-5px;}
.hdright .areaCon .hd li.on a,.hdright .areaCon .hd li:hover a{background: url(../images/line2-new.jpg) repeat-x bottom;font-weight:bold; color:#1568bd ; font-weight: bold;}

.areaCon .bd{height:130px;margin-top:10px;}
.areaCon2{margin-top:2px;}
.areaCon2 .bd{height: 180px;}

.areaCon2 .hd{ background: none;}
.areaCon2 .hd li.on a,.areaCon2 .hd li:hover a{background: url(../images/line3.jpg) repeat-x bottom;}

.areaCon .bd li{ line-height:18px; background: none;  padding-left:0 !important;padding-bottom:18px;}
.areaCon .bd li s{ display:block; width:6px; height:6px; background: #bfbfbf; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; float:left;margin-top:7px;}
.areaCon .bd li a{ width:78% !important; margin-left:10px;}
.areaCon .bd li:hover s{ background:#0e87e4;transition: 400ms; height:14px;margin-top:3px; }
.hbannerBox{ width:100%; height: 110px;margin-top:13px;}

.publicBox{ width:100%;}
.bglmTit{ widt:100%; height:30px; line-height: 30px; position: relative; }
.bglmTit h3,.bglmTit span{display: block; text-align: center;}
.bglmTit span{ width:100%; font-size: 26px; color: #efefef; text-transform: uppercase; font-weight: bold;}
.bglmTit h3{width:935px; background: url(../images/bgtit-line1.png) no-repeat left, url(../images/bgtit-line2.png) no-repeat right; position: absolute; top:0; line-height: 30px; left: 11.8%;font-weight:bold; font-size: 26px; color: #355e92; }
.bglmTit h3 a{color: #0165b1;}
.gkCenter{ width:100%; margin-top:20px;}
.gkleft{ width:618px;}
.gknavcd,.gklist{ width:100%;}
.gknavcd ul{ justify-content: flex-start;}
.gknavcd li{ width:198px; height: 53px; line-height: 53px; border:1px solid #d7ebfc; margin-right: 9px; margin-bottom:12px; border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px; overflow:hidden;zoom:1; }
.gknavcd li:nth-child(3),.gknavcd li:nth-child(6){margin-right:0;}
.gknavcd li i,.gknavcd li span{ display: block; float: left;}
.gknavcd li i{ width:40px; height: 53px; float: left; margin-left:6px; background: url(../images/hgk-icon.png) no-repeat 0 0;}
.gknavcd li span{ font-size: 17px; float: left; margin-left:5px;}

.gknavcd li.gklm1{ border: 1px solid #d7ebfc; background: #f0f7fd;}
.gknavcd li.gklm2{ border: 1px solid #c0eee4; background: #f4fffd;}
.gknavcd li.gklm3{ border: 1px solid #f9e4be; background: #fefbf6;}
.gknavcd li.gklm4{ border: 1px solid #fabcb5; background: #fef6f5;}
.gknavcd li.gklm5{ border: 1px solid #eee8ff; background: #f9f7fd;}
.gknavcd li.gklm6{ border: 1px solid #dff0fe; background: #f0f7fd;}

.gknavcd li.gklm1 i{ background-position: 0 0;}
.gknavcd li.gklm1:hover i{ background-position: -45px 0;}

.gknavcd li.gklm2 i{ background-position: 0 -53px;}
.gknavcd li.gklm2:hover i{ background-position: -45px -53px;}

.gknavcd li.gklm3 i{ background-position: 0 -106px;}
.gknavcd li.gklm3:hover i{ background-position: -45px -106px;}

.gknavcd li.gklm4 i{ margin-left:4px;}
.gknavcd li.gklm4 span{margin-left:4px;}
.gknavcd li.gklm4 i{ background-position: 0 -159px;}
.gknavcd li.gklm4:hover i{ background-position: -45px -159px;}

.gknavcd li.gklm5 i{ background-position: 0 -212px;}
.gknavcd li.gklm5:hover i{ background-position: -45px -212px;}

.gknavcd li.gklm6 i{ background-position: 0 -265px;}
.gknavcd li.gklm6:hover i{ background-position: -45px -265px;}

.gklist{margin-top:5px;}

.gklist .hd{ overflow:hidden; zoom:1; height:40px; background: url(../images/gkline4.png) repeat-x bottom;}
.gklist .hd ul,.gklist .hd h3{ display:block;}
.gklist .hd ul{ height:40px; width:100%;}
.gklist .hd ul li{ float:left; width:105px; height:40px;text-align:center;  font-size:20px; margin:0 15px; padding:0 5px;}
.gklist .hd ul li a{ display:block;width: 100%; height:40px;line-height:21px; text-align: center;}
.gklist .hd ul li.on,.gklist .hd ul li:hover{  font-weight:bold;background:url(../images/gkline5.png) no-repeat bottom center;}
.gklist .hd ul li.on a,.gklist .hd ul li:hover a{ color:#1568bd;}

.gklist .bd{height:210px;margin-top:5px;}
.gklist .bd li{ line-height:38px !important;}
.gkright{ width:585px;}
.lmandjd{ width:100%;}
.hgklm2{ width:241px;}
.hgklm2 a{ display: block; width:100%; height: 92px; }
.hgklm2 a img,.hgklm2 a{ border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.hgklm2 a:first-child{margin-bottom:10px;}
.jiedtu{ width:335px;}
.jiedtu .hd{ width:44px; height: 144px; background: url(../images/hzcjd-tit.jpg) no-repeat;text-align: center; color: #fff; font-size:20px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; border-top-right-radius:0;  border-bottom-right-radius:0;padding-top:50px; }
.jiedtu .hd a{ color: #fff;}
.jiedtu .bd{ height:199px;width:330px;}

.jiedtu .zcjd{ width:284px; position:relative;}
.zcjd .inHd2{ z-index:99;}
.zcjd .inHd2 a{display:block; width:27px; height:41px; position:absolute; top:83px; z-index:999}
.zcjd .inHd2 a.prev{ background:url(../images/arrow3.png) no-repeat; left:7px;}
.zcjd .inHd2 a.next{ background:url(../images/arrow4.png) no-repeat; right:-7px;}
.zcjd .inHd2 a.prev:hover{ background:url(../images/arrow3-2.png) no-repeat; }
.zcjd .inHd2 a.next:hover{ background:url(../images/arrow4-2.png) no-repeat; }
.zcjd .inBd2{margin-left:7px;}
.zcjd .inBd2 li{ width:284px; height:194px; position:relative; }
.zcjd .inBd2 li img{ width:284px;height: auto;}
.zcjd .inBd2 li span{ display:block; width:96%; padding:0 2%; height:34px; line-height:34px; color:#555; position:absolute; left:0; bottom:0; background:url(../images/tm-bg1.png) repeat;color:#fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.gknavcd2{width:100%; margin-top:8px;}
.gknavcd2 li{width:25%; text-align: center;}
.gknavcd2 li i,.gknavcd2 li span{ display: block; margin: 0 auto;}
.gknavcd2 li span{ line-height: 30px; text-align: center;}
.gknavcd2 li i{ width:50px; height: 50px; background: url(../images/hgk-icon2.png) no-repeat 0 0;}
.gknavcd2 li.ldlmz1 i{ background-position: 0 0;}
.gknavcd2 li.ldlmz2 i{ background-position: 0 -50px;}
.gknavcd2 li.ldlmz3 i{ background-position: 0 -100px;}
.gknavcd2 li.ldlmz4 i{ background-position: 0 -150px;}

.zcwjk{width: 100%;padding:10px 16px; box-sizing: border-box; margin-top:10px;background:url(../images/gksearchbg.jpg) no-repeat bottom #f3f7fc; 
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.zcwjk .tit{ width:100%; text-align: center; font-size: 18px;color: #a5a8ab;}
.zcwjk .tit a{ color: #555; margin: 0 15px; position: relative;}
.zcwjk .tit a i{width: 0;height: 0;border-width: 7px;border-style: solid;border-color: #1568bd transparent transparent transparent; position: absolute; left: 40%; bottom:-20px ;}

.zcwjk .tit a.on,.zcwjk .tit a:hover{ color: #1568bd; font-weight: bold;}
.zcwjss{margin-top:20px; border: 2px solid #d1e3fb; background: #fff; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; height: 40px;}
.zcwjss input{ display:block;}
.zcwjss input.search-input{ text-indent: 19px;text-align: left;width: 480px;}
.zcwjss input.btn{ width:29px; height: 29px; background: url(../images/hzcwjbtn1.png) no-repeat; font-size: 0; line-height: 0; text-indent:-99; margin:6px 10px 0 0;}

.severBox,.hudongBox{ width:100%; margin-top:20px;}
.fuwuCenter{ width:100%; margin-top:10px;}
.fwLeft{ width:823px;}
.sq-bsleib{ width:100%;}
.sq-bsleib li{ float: left; width:205px; border-right:1px dashed #ddd; border-bottom:1px dashed #ddd;padding:15px 0;}
.sq-bsleib li i,.sq-bsleib li span{ display: block; margin: 0 auto;}
.sq-bsleib li i{ width:70px; height:70px; margin: 0 auto; margin-bottom:10px; background: url(../images/bsicon-new.png) no-repeat 0 0;}
.sq-bsleib li span{ line-height: 36px; text-align: center;}

li.sqbs1 i{ background-position: 0 0;}
li.sqbs2 i{ background-position: 0 -70px;}
li.sqbs3 i{ background-position: 0 -140px;}
li.sqbs4 i{ background-position: 0 -210px;}
li.sqbs5 i{ background-position: 0 -280px;}
li.sqbs6 i{ background-position: 0 -350px;}
li.sqbs7 i{ background-position: 0 -420px;}
li.sqbs8 i{ background-position: 0 -490px;}
li.sqbs5,li.sqbs6,li.sqbs7,li.sqbs8{ border-bottom: none;}

li.sqbs4,li.sqbs8{ border-right:none;}
.sq-bsleib li:hover i{
	-webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}

.fwrRight{ width:370px;}
.workBox{ width:100%; background:url(../images/work-bg1.png) no-repeat 250px 5px #f3fafe; padding:14px 14px; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; box-sizing: border-box;}
.workBox .tit{ width:100%; height: 35px; line-height: 35px; font-size: 22px; color: #1172e0; font-weight: bold;}
.workBox .tit a{ width:80%;display: block; color: #1172e0;}
.workBox .tit span{ font-size: 26px;}
.workkuang{ width:100%;margin-top:10px;}
.workkuang input{ display: block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.workkuang input.from-control{ border:1px solid #cae2f0; text-indent: 15px; background:url(../images/tm-bg2.png) repeat; width:232px; height: 38px; line-height: 38px;}
.workkuang input.btn-default{ background:url(../images/tm-bg3.png) repeat;;width:92px; height: 40px; line-height: 40px; text-align: center;  color: #fff;}

.banjtj{width:100%; margin-top:8px;position: relative;}
.banjtj .bd{margin-top:15px;padding-left:5px; box-sizing: border-box;} 
.banjtj .bd li{width:115px; float: left; margin-right:8px;}
.banjtj .bd li i,.banjtj .bd li span{ display: block; margin: 0 auto; text-align: center;}
.banjtj .bd li i{ width:50px; height: 50px;background: url(../images/sy-bmcx.png) no-repeat 0 0;border-radius:100px; -webkit-border-radius:100px; 
	-moz-border-radius:100px;}
.banjtj .bd li span{ text-align: center; line-height: 40px;}
li.hcx1 i{ background-position:0 0 !important;}
li.hcx2 i{ background-position:0 -50px !important;}
li.hcx3 i{ background-position:0 -100px !important;}
li.hcx4 i{ background-position:0 -150px !important;}
li.hcx5 i{ background-position:0 -200px !important;}
li.hcx6 i{ background-position:0 -250px !important;}
li.hcx7 i{ background-position:0 -300px !important;}

li.hcx1,li.hcx4,li.hcx7{ background: #f4fbfd;}
li.hcx2,li.hcx5{ background: #fef4f4;}
li.hcx3,li.hcx6{ background: #effaf3;}


.banjtj .hd a{ display: block; width:15px; height: 21px; position: absolute;top:62%; z-index: 99;}
.banjtj .hd a.next{ background: url(../images/arrow5.png) no-repeat; left: 5px; }
.banjtj .hd a.prev{ background: url(../images/arrow6.png) no-repeat; right: 5px;}


.lmTit{ height:40px; background: url(../images/line1-new.jpg) repeat-x bottom;line-height: 40px;}
.lmTit h3{ display: inline-block; padding:0 10px; height: 40px; line-height: 36px;  background: url(../images/line2-new.jpg) repeat-x bottom;font-weight:bold; color:#0e87e4; font-weight: bold; font-size: 22px; font-weight: bold;}
.lmTit h3 a{color:#1568bd;}

.hudCenter{ width:100%; margin-top:20px;}
.hdleft{ width:586px;}
.hdpicTu{ width:100%;}
.hdpicTu a{ display: block; width:285px; height: 100px;}
.hdpicTu a img,.hgklm2 a{ border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.hdcdl{margin-top:11px;}
.hdcdl ul{ justify-content:flex-start;}
.hdcdl li{ width:137px; height: 99px; margin-right:12px;border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.hdcdl li:last-child{margin-right:0;}
.hdcdl li i,.hdcdl li span{ display: block; margin: 0 auto; text-align: center;}
.hdcdl li i{width:50px; height: 50px; background: url(../images/syhd-icon.png) 0 0; }
.hdcdl li span{ line-height: 40px;}
 li.hdcd1 i{ background-position: 0 0;}
 li.hdcd2 i{ background-position: 0 -50px;}
 li.hdcd3 i{ background-position: 0 -100px;}
 li.hdcd4 i{ background-position: 0 -150px;}
li.hdcd1{ background: #effaff;}
li.hdcd2{ background: #fcf8ef;}
li.hdcd3{ background: #f7f5ff;}
li.hdcd4{ background: #fcf1f0;}


.hdright{ width:610px;margin-top:-5px;}
.hdright .areaCon{ width:610px; position: relative;}
.hdright .areaCon .hd ul{ width:75%;}
.hdright .areaCon .hd ul li{margin-right:30px; padding:0 13px;}
.hdright .areaCon .hd span{ background:#f5f5f5; width:75px; height: 27px; line-height: 27px;color: #747474; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align: center; font-size: 14px; position: absolute; right:0; top:0;}
.hdright .areaCon .hd span a{ color: #747474;}

.areaCon3 .bd{margin-top:5px;}
.areaCon3 .bd .tit {width: 100%;padding:0 10px; box-sizing: border-box;
    height: 30px;
    background: #f5f5f5;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 4px;
    margin-top: 4px;
}
.areaCon3 .bd li{ line-height:40px;}

ul.hmyzj{ width:100%;}
ul.hmyzj li{ border-bottom: 1px dashed #e6e5e3;margin-bottom:6px;padding-bottom:6px; }
ul.hmyzj li h3,ul.hmyzj li p{ display:block;width:auto;}
ul.hmyzj li h3{ background: url(../images/hd-icon1.jpg) no-repeat 0 7px; padding-left:32px; height: 35px; line-height:35px;}
ul.hmyzj li p{background: url(../images/hd-icon2.jpg) no-repeat 0 7px; padding-left:32px; line-height: 26px; color: #888;font-size: 15px; }

.areaCon3 .newlist li{ background: url(../images/arrow7.jpg) no-repeat left; padding-bottom:0; line-height: 35px;}
.areaCon3 .newlist li a{ width:72%;}

.hdrequireBox{ width:100%; margin-top:15px;}
.hdrequireBox ul{ justify-content: flex-start;}
.hdrequireBox ul li {width: 296px;height: 98px;margin-right: 12px;overflow: hidden;}
.hdrequireBox ul li:last-child{margin-right:0;}
.hdrequireBox li img, .hdrequireBox ul li {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}


.sySpecial{margin-top:20px; position: relative;}

.sySpecial .hd{ width:100%; z-index: 99; display: none;}
.sySpecial:hover .hd{ display: block;}
.sySpecial .hd a{ display: block;width: 25px; height: 54px; position: absolute; top:28px;z-index: 99;}
.sySpecial .hd a.prev{ left: 2px; background:url(../images/arrow8.png) no-repeat;}
.sySpecial .hd a.next{ right: 0; background:url(../images/arrow9.png) no-repeat;}

.sySpecial .bd{ overflow: hidden;margin-top:10px;padding-left:2px; box-sizing: border-box; width: auto;}
.sySpecial .bd li{ float:left;width:293px;height:108px;margin-right:20px; }
.sySpecial .bd li,.sySpecial .bd li img{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.sySpecial .bd li:last-child{margin-right:0;}
.sySpecial .bd li img{ width:100%;}





